#define DATE 1000

//定义球员结构体
struct player{
	char Name[20];
	int Age;
	int Height;
	int Weight;
	int Number;
	char Position[20]; 
	int Salary;
	char BirthDate[20];
};

//定义球队信息结构体
struct team{
	char Name[30];
	char EstablishmentTime[20];
	char HomeCourt[50];
	char Honor[500];
	int NumPeople;
};

//定义比赛信息结构体
struct competition{
	char Name[100];
	char HomeT[100];
	char VisitT[100];
	char Date[20];
	int HomeTGoal;
	int VisitTGoal;
};

//定义球员比赛数据结构体
struct playerDate{
	char Name[20];
	int Number;
	char Position[20];
	int Goal;
	int Allpass;
	int Successpass;
	int Foul;
	int YellowC;
	int RedC;
	int NumSaveball;
	int NumSuccessSaveball;
};

//输入球队信息选项                     
void menu1(team t[DATE],int n);        
//输入球员信息选项                     
int menu2(player p[DATE],int n,int i);
//输入比赛信息选项                     
void menu3(competition c[DATE],int n); 
//输入球员比赛数据选项                 
void menu4(playerDate pd[DATE],player p[DATE],int n,int i); 

//查询球队信息选项
void show1(team t[DATE],int n);
//查询球员信息选项
void show2(player p[DATE],int n,int i);
//查询比赛信息选项
void show3(competition c[DATE],int n);
//查询球员比赛数据信息选项
void show4(playerDate pd[DATE],int n,int i);

//增删球员选项
int add_cut(player p[DATE],int n,int i);

//更改球队信息选项
void change_t(team t[DATE],int n);
//更改比赛信息选项
void change_tm(competition c[DATE],int n);
//更改球员比赛信息选项
void change_playerDate(playerDate pd[DATE],int n,int i,int number);